home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
UTIL
/
MOUSE
/
MOUSEENH
/
Remark03
< prev
Wrap
Text File
|
1994-10-17
|
2KB
|
75 lines
About the module <MouseSpeed>
-----------------------------
Version : 0.3
Author : Eckart
Date : Okt '94
Have you ever envied other computer systems in
respect of the mouse behavior?
The pointer there is able to speed up, if you move
the mouse faster as usually. The Archie never did.
But therefore I wrote this little module <MouseSpeed>.
What it does is:
It looks every 5 msec how far the pointer has moved.
If it has moved more than a certain value (the trigger
step value) it sets the mouse multiplier at a
higher rate, otherwise at a slower rate.
These two rates and the trigger value can be
changed via *-commands :
TriggerStep - change the speed level at which the mouse
will be faster.
SlowStep - Set the mouse multiplier at this value
if the speed of the mouse is less than
TriggerStep. Default : 2
FastStep - Set the mouse multiplier at this value
if the speed of the mouse is more than
TriggerStep. Default : 5
These three values can be observed by entering the
*-command without parameters.
The usual SWI OS_Word 21,2 which sets the mouse multiplier
is intercepted and sets (in X-direction) the
slow step mouse multplier.
The default slow step is read from CMOS RAM.
-------------------------------------------------------------
Bugs / Lacks :
--------------
This module is tested with RiscOS 3.11. I don't know
whether it works with other versions of RiscOS,
but I did not found any bugs.
But a lack is the fact that the behaviour has a
certain hysteresis, i.e. that the pointer will speed
up at a different mouse speed than slowing down.
This is because <MouseSpeed> always measures
the speed of the pointer and actually not the one
of the mouse.
------------------------------------------------------
My address :
Eckart Göhler,
e-mail:
zxmqe08@student.uni-tuebingen.de
snail:
Herman-Kurz-str. 11
72074 Tübingen
Germany
Tel: 07071/52856
Remark:
Throw it away - plant an apple-tree.